// import { FormEffectHooks } from '@formily/antd';
// import moment from 'moment';
// import { useLinkageUtils } from '../use-linkage-utils';

// const { onFieldValueChange$, onFormInit$ } = FormEffectHooks;

// export const useBusinessEffects = (context: any) => {
//   const linkage = useLinkageUtils();
//   onFormInit$().subscribe(() => {
//     linkage.value('attachments', moment().format('YYYY-MM'));
//     linkage.required('attachments', false);
//   });

//   onFieldValueChange$('*(remark)').subscribe(({ value }) => {
//     linkage.xProps('attachments', {
//       api: {
//         code: value,
//       },
//     });
//   });

//   onFieldValueChange$('invcType').subscribe(({ value }) => {
//       linkage.xProps('remark', {
//         api: {
//           params: {
//             queryKeys: {
//               companyCodes: value,
//             },
//           }
//         }
//       })
//   });
// };
